"use client";

import * as React from "react";
import type { SVGProps } from "react";

const SvgMotorcycleIcon = (props: SVGProps<SVGSVGElement>) => (
  <svg
    width={48}
    height={37}
    viewBox="0 0 48 37"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M6.29 13.252h1.185a5.128 5.128 0 0 0-.789 2.732v.931c-2.459 1.23-3.78 3.452-4.49 5.563h-.998a1.198 1.198 0 0 0 0 2.396h.412a16.37 16.37 0 0 0-.22 2.565v1.893a1.198 1.198 0 0 0 1.198 1.198h1.413a6.95 6.95 0 0 0 9.498 5.211 6.937 6.937 0 0 0 4.178-5.211h14.17a8.635 8.635 0 0 0 1.211-.135 6.95 6.95 0 0 0 6.866 5.874l.012.048a6.937 6.937 0 0 0 5.674-10.971l2.114-2.544a1.198 1.198 0 0 0-.132-1.666 8.984 8.984 0 0 0-1.677-1.198 1.208 1.208 0 0 0-.366-.136 9.25 9.25 0 0 0-5.167-.97 16.475 16.475 0 0 0-1.782-6.076c.437.076.879.126 1.324.149a1.198 1.198 0 0 0 1.198-1.198V5.919a1.198 1.198 0 0 0-1.198-1.198 11.155 11.155 0 0 0-3.975.96l-2.303-3.2a1.2 1.2 0 0 0-.971-.492h-2.672a1.198 1.198 0 1 0 0 2.397h2.06l2.47 3.44v1.436c-.077.002-.152.01-.226.026a1.198 1.198 0 0 0-.16.034c-1.138.407-3.774 1.845-3.774 7.189 0 2.7.158 5.079.235 6.135a4.602 4.602 0 0 1-2.055.803h-2.54a3.283 3.283 0 0 1-1.905-1.977 5.068 5.068 0 0 1 .844-3.517c.181-.215.282-.489.282-.772v-1.199a5.128 5.128 0 0 0-5.128-5.128h-2.96v-8.46A2.396 2.396 0 0 0 14.75 0H6.29a2.396 2.396 0 0 0-2.396 2.396v8.46a2.396 2.396 0 0 0 2.397 2.396ZM11.72 2.396h3.031v8.46H6.29v-8.46h3.032v1.702a1.198 1.198 0 0 0 2.397 0V2.396Zm22.305 25.202c-.214.026-.419.109-.591.243-.508.18-1.04.295-1.585.34h-14.93a1.199 1.199 0 0 0-.67 0H5.429a1.2 1.2 0 0 0-.67 0h-.972v-.683c.004-.575.047-1.536.253-2.624h12.544a1.198 1.198 0 1 0 0-2.396H4.76c.84-1.924 2.398-3.686 5.269-4.026h12.054a6.099 6.099 0 0 0-.288 3.69 5.62 5.62 0 0 0 3.463 3.595c.153.074.321.11.491.108h2.804a6.219 6.219 0 0 0 4.373-2.169 1.198 1.198 0 0 0 .079-1.095 85.76 85.76 0 0 1-.235-6.118c0-2.55.705-4.286 1.957-4.805h.356a14.88 14.88 0 0 1 2.924 7.68c-.95.33-1.811.887-2.504 1.63a1.198 1.198 0 0 0 .251 1.666c.202.157.451.242.707.24a1.197 1.197 0 0 0 .97-.444 3.858 3.858 0 0 1 2.026-.959c.115-.02.226-.056.33-.108l.316-.07a6.794 6.794 0 0 1 4.541.743c.076.04.156.07.238.094l.146.085-1.534 1.833a8.914 8.914 0 0 0-7.62 2.228 6.351 6.351 0 0 1-1.85 1.322Zm1.359 2.017a4.553 4.553 0 0 0 9.07-.283 4.494 4.494 0 0 0-1.064-2.926c-2.475-.309-4.26.168-5.742 1.56a8.627 8.627 0 0 1-2.264 1.65Zm-28.867.915h8.644a4.551 4.551 0 0 1-7.458 1.87 4.553 4.553 0 0 1-1.186-1.87Zm3.321-14.51c-.26.028-.51.065-.754.11v-.146a2.732 2.732 0 0 1 2.707-2.732h8.316a2.732 2.732 0 0 1 2.732 2.732v.036h-13Zm27.116-6.266c.572.254 1.165.459 1.773.61V7.262c-.61.146-1.203.351-1.773.611v1.882Z"
      fill="#fff"
    />
  </svg>
);

export default SvgMotorcycleIcon;
